1
general::
Phrase(s): get one’s rocks off (on something)
1. Sl. [for a male] to ejaculate. (Considered coarse.) Boys normally don’t talk about getting their rocks off. 2. Sl. to enjoy something. (Fixed order.) • I really get my rocks off on heavy metal. • I’ve listened to the stuff, but I sure don’t get my rocks off on it.
McGrawhill's American Idioms And Phrasal Verbs